#include <stdio.h>

/**
 * A、B、C、D、E 五人在某天夜里合伙去捕鱼，到第二天凌晨时都疲惫不堪，于是各自找地方睡觉。
 * 日上三杆，A 第一个醒来，他将鱼分为五份，把多余的一条鱼扔掉，拿走自己的一份。B 第二个
 * 醒来，也将鱼分为五份，把多余的一条鱼扔掉拿走自己的一份。C、D、E依次醒来，也按同样的方
 * 法拿鱼。问他们台伙至少捕了多少条鱼?以及每个人醒来时见到了多少鱼？
*/
int main(int argc, char const *argv[])
{
    int a,b,c,d,e;
    for(a=5;;a++)
    {
        b=4*(a-1)/5;
        c=4*(b-1)/5;
        d=4*(c-1)/5;
        e=4*(d-1)/5;
        if(a%5==1 && b%5==1 && c%5==1 && d%5==1 && e%5==1)
        {
            printf("合伙至少捕了%d条鱼\n", a);
            printf("每个人醒来时分别见到%d,%d,%d,%d,%d条鱼\n", a, b, c, d, e);
            break;
        }
    }
    return 0;
}